草庐IT

Java HashMap 调整大小

全部标签

c# - 如何更改另一个程序的窗口大小?

如何从我的C#程序中更改另一个程序(比方说Skype的)窗口的大小? 最佳答案 您可以使用MoveWindow(其中hWnd是您要移动的窗口):[DllImport("user32.dll",SetLastError=true)]internalstaticexternboolMoveWindow(IntPtrhWnd,intX,intY,intnWidth,intnHeight,boolbRepaint);MoveWindow(ApplicationHandle,600,600,600,600,true);如果不知道窗口指针,可以

c# - 调整图像的亮度对比度和 Gamma

在.NET中调整图像的亮度对比度和Gamma值的简单方法是什么我会自己发布答案以供稍后查找。 最佳答案 c#andgdi+haveasimplewaytocontrolthecolorsthataredrawn.It’sbasicallyaColorMatrix.It’sa5×5matrixthatisappliedtoeachcolorifitisset.Adjustingbrightnessisjustperformingatranslateonthecolordata,andcontrastisperformingascale

c# - 在 C# 中解析大型 XML(大小为 1GB)的最佳方法是什么?

我有一个1GB的XML文件并且想解析它。如果我使用XMLTextreader或XMLDocument,结果会很慢,有时会挂起... 最佳答案 您必须使用xmlreader实现自定义逻辑。xmlreader在使用之前不会将完整的XML加载到内存中,这意味着您可以从流中读取它并照此处理它。 关于c#-在C#中解析大型XML(大小为1GB)的最佳方法是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

c# - 如何测量 UWP 应用程序中的文本大小?

在WPF中,这可以使用FormattedText实现,像这样:privateSizeMeasureString(stringcandidate){varformattedText=newFormattedText(candidate,CultureInfo.CurrentUICulture,FlowDirection.LeftToRight,newTypeface(this.textBlock.FontFamily,this.textBlock.FontStyle,this.textBlock.FontWeight,this.textBlock.FontStretch),this.te

c# 包含不区分大小写的搜索

我有以下代码varreturnData=DemoData.Books.AsQueryable();if(criteria.Author!=string.Empty){returnData=returnData.Where(x=>x.Author.Contains(criteria.Author));}如何使where子句不区分大小写? 最佳答案 您可以使用ToLower()函数。ToLower将字符串更改为全部小写。它转换整个字符串,而不更改已经小写的字母或数字。它复制一个字符串并返回对新字符串的引用。因此,在查询之外声明crite

c# - 在 C# 中的运行时更改窗体大小

如何在运行时更改窗体大小?我看过示例,但每个示例都需要Form.Size属性。这个属性可以像这里一样设置:http://msdn.microsoft.com/en-us/library/25w4thew.aspx#Y456,但我已经在可视化工具中创建了我的申请表,并且该表单是这样创建的:staticvoidMain(){Application.Run(newForm());}如何立即设置Size属性,然后通过Form.Height和Form.Width方法更改它? 最佳答案 您不能更改窗体的宽度和高度属性,因为它们是只读的。您可以像

c# - 如何将文本转换为 Pascal 大小写?

我有一个变量名,比如“WARD_VS_VITAL_SIGNS”,我想将它转换为Pascal大小写格式:“WardVsVitalSigns”WARD_VS_VITAL_SIGNS->WardVsVitalSigns我怎样才能进行这种转换? 最佳答案 你不需要正则表达式。varyourString="WARD_VS_VITAL_SIGNS".ToLower().Replace("_","");TextInfoinfo=CultureInfo.CurrentCulture.TextInfo;yourString=info.ToTitleC

c# - 在启用 LowercaseUrls 的情况下在路由参数中保留大小写

我在我的MVC4应用程序中使用routes.LowercaseUrls=true;,它运行良好。但是,参数也会小写,所以如果我有一条像这样的路线routes.MapRoute(name:"MyController",url:"foo/{hash}/{action}",defaults:new{controller="MyController",action="Details"});生成的链接@Html.ActionLink("mylink","Details",new{hash=ViewBag.MyHash})也会将URL的{hash}部分小写,例如如果ViewBag.MyHash="

c# - 为什么在 Plain TextBox 中显示多种字体大小?

这不是关于如何更改字体大小的问题。相反,当我在普通TextBox控件中键入(或粘贴)时,为什么我的字体大小会自行改变,如您所知,该控件仅支持一种颜色、一种字体和一种任何给定时间的字体大小。我的代码:using(FontDialogd=newFontDialog()){//Theusualproperties...if(d.ShowDialog()==DialogResult.OK){textbox1.Font=d.Font;}}字体设置为8pt。如果我将纯文本粘贴到其中,顶行将是9到10pt,而底行会明显变小(大约8pt)。我选择哪种字体、字体样式或字体大小并不重要;这种情况一直在发生

c# - 日志文件的并行 GZip 解压缩 - 调整 MaxDegreeOfParallelism 以获得最高吞吐量

我们每天有多达30GB的GZip日志文件。每个文件包含100.000行,压缩后大小在6到8MB之间。已剥离解析逻辑的简化代码利用了Parallel.ForEach循环。在双NUMA节点、32个逻辑CPU盒(IntelXeonE7-2820@2GHz)上,MaxDegreeOfParallelism处理峰值的最大行数:usingSystem;usingSystem.Collections.Concurrent;usingSystem.Linq;usingSystem.IO;usingSystem.IO.Compression;usingSystem.Threading.Tasks;nam